package com.windowes.weichang.common;

import java.util.concurrent.ConcurrentHashMap;

/***
 *
 * @author: yangqing
 * @email: qing.yang@bangdao-tech.com
 * @createTime: 2018/8/1 下午11:05
 * @description:
 *
 **/
public class EBErrorCode {

    public static ConcurrentHashMap<String, String> errCode = new ConcurrentHashMap<>();


    static {

        errCode.put("1", "成功");
        errCode.put("101000", "订单已结算确认");
        errCode.put("101003", "订单已结算确认错误");
        errCode.put("101005", "订单结算确认失败");
        errCode.put("110001", "订单不存在");
        errCode.put("110002", "订单号重复");
        errCode.put("110003", "订单信息错误");
        errCode.put("110004", "订单状态错误");
        errCode.put("110005", "完成订单失败");
        errCode.put("110006", "订单支付失败");
        errCode.put("110007", "订单通知失败");
        errCode.put("111004", "订单业务类型不为担保订单");
        errCode.put("120001", "退款请求不存在");
        errCode.put("120002", "重复退款请求");
        errCode.put("120004", "退款请求状态错误");
        errCode.put("120005", "退款失败");
        errCode.put("130001", "分账记录不存在");
        errCode.put("130003", "创建分账请求报错");
        errCode.put("130004", "分账记录状态错误");
        errCode.put("130006", "分账请求参数为空报错");
        errCode.put("130007", "分账请求为空");
        errCode.put("130009", "分账金额超限");
        errCode.put("131001", "分账信息不存在");
        errCode.put("131002", "分账信息重复");
        errCode.put("131003", "分账信息错误");
        errCode.put("132001", "修改信息请求不存在");
        errCode.put("132002", "修改信息请求重复");
        errCode.put("132005", "更新分账记录失败");
        errCode.put("132003", "更新分账信息失败");
        errCode.put("160002", "批次号重复");
        errCode.put("160008", "账户余额不足");
        errCode.put("162005", "更新转账失败[需要补偿查询转账状态，仅失败时需要重新转账]");
        errCode.put("173001", "代理商不存在");
        errCode.put("173004", "代理商冻结");
        errCode.put("174001", "商户不存在");
        errCode.put("174004", "商户冻结");
        errCode.put("175001", "分账方不存在");
        errCode.put("175002", "分账方重复");
        errCode.put("175004", "分账方冻结");
        errCode.put("191001", "结算记录不存在");
        errCode.put("191002", "解绑失败");
        errCode.put("191003", "结算记录超限");
        errCode.put("200001", "绑卡请求号重复");
        errCode.put("200002", "绑卡请求记录不存在");

    }

}
